Inversion Minimization in Majority-Inverter Graphs

نویسندگان

  • Eleonora Testa
  • Mathias Soeken
  • Luca Gaetano Amaru
  • Pierre-Emmanuel Gaillardon
  • Giovanni De Micheli
چکیده

In this paper, we present new optimization techniques for the recently introduced Majority-Inverter Graph (MIG). Our optimizations exploit intrinsic algebraic properties of MIGs and aim at rewriting the complemented edges of the graph without changing its shape. Two exact algorithms are proposed to minimize the number of complemented edges in the graph. The former is a dynamic programming method for trees; the latter finds the exact solution with a minimum number of inversions using Boolean satisfiability (SAT). We also describe a heuristic rule based algorithm to minimize complemented edges using local transformations. Experimental results for the exact algorithm to fanout-free regions show an average reduction of 12.8% on the EPFL benchmark suite. Applying the heuristic method on the same instances leads to a total improvement of 60.2%.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

LUT Mapping and Optimization for Majority-Inverter Graphs

A Majority-Inverter Graph (MIG) is a directed acyclic graph in which every vertex represents a three-input majority operation and edges may be complemented to indicate operand inversion. MIGs have algebraic and Boolean properties that enable efficient logic optimization. They have been shown to obtain superior synthesis results as compared to state-of-theart And-Inverter Graph (AIG) based algor...

متن کامل

Local Two-Level And-Inverter Graph Minimization without Blowup

And-Inverter Graphs (AIGs) are an efficient and scalable representation for boolean formulas and circuits. We present a maximal set of rules for local two-level optimization of AIGs. This set consists of rules which can be applied before node creation greedily without affecting structural sharing negatively. We implemented these techniques in the AIG library of our tool SMV2QBF and report on ex...

متن کامل

THD Minimization of the Output Voltage for Asymmetrical 27-Level Inverter using GA and PSO Methods

Multilevel voltage source inverters have several advantages compare to traditional voltage source inverter. These inverters reduce cost, get better voltage waveform and decrease Total Harmonic Distortion (THD) by increasing the levels of output voltage. In this paper Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) methods are used to find the switching angles for achieving to the m...

متن کامل

Controlling Both the DC Boost and AC Output Voltage of Z-Source Inverter Using Neural Network Controller with Minimization of Voltage Stress Across Devices

This paper presents a method to control both the dc boost and the ac output voltage of Z-source inverter using neural network controllers. The capacitor voltage of Z-source network has been controlled linearly in order to improve the transient response of the dc boost control of the Z-source inverter. The peak value of the line to line ac output voltage is used to control and keep the ac output...

متن کامل

A particle swarm optimization algorithm for minimization analysis of cost-sensitive attack graphs

To prevent an exploit, the security analyst must implement a suitable countermeasure. In this paper, we consider cost-sensitive attack graphs (CAGs) for network vulnerability analysis. In these attack graphs, a weight is assigned to each countermeasure to represent the cost of its implementation. There may be multiple countermeasures with different weights for preventing a single exploit. Also,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016